package com.geetour.columbus.region.bo;

import java.util.List;

import com.geetour.columbus.common.exceptions.BOException;
import com.geetour.columbus.common.model.R.ProvincePage;

public interface IProvincePageBO {

    public void insertProvincePage(ProvincePage province) throws BOException;

    public int insertProvincePageBatch(List<ProvincePage> list) throws BOException;

    public int updateProvincePage(ProvincePage province) throws BOException;

    public int deleteProvincePage(Long id) throws BOException;

    public ProvincePage findProvincePageById(Long id) throws BOException;
    
    public ProvincePage findProvincePageByName(String name) throws BOException;
    
    public List<ProvincePage> findAllProvincePages() throws BOException;
    
    public List<ProvincePage> findProvincePages(ProvincePage province) throws BOException;

}
